@import "../../../less/index.less";

.shopgoods {
    padding: @padding;
    padding-bottom: 1rem;

    .wrap {
        display: flex;

        .selectbox {
            align-self: center;
            img {
                width: 0.5rem;
            }
        }

        .imgbox {
            width: @shopimg;
            height: @shopimg;
            margin: @margin;

            img {
                width: 100%;
                height: 100%;
            }
        }

        .goodscon {
            padding: @padding;

            .title {
                font-size: @size;
                margin-bottom: @margin;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
            }

            .price {
                display: flex;

                p {

                    color: @primary;
                    font-weight: bold;
                }

                div {
                    span {
                        padding: 0 @padding;
                    }

                    button {
                        border: none;
                        outline: none;
                        padding: 0 @buttonpadding;
                        background: @gray;
                    }

                    .del {
                        color: @whiltecolor;
                        background: @primary;
                        border-radius: 0.1rem;
                        margin-left: 0.1rem;

                    }
                }
            }
        }
    }

    .shopfooter {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100vw;
        height: @homefooter;
        background: @whiltecolor;
        padding: 0 @padding;
        padding-bottom: 1.2rem;
        display: flex;
        align-items: center;

        .selectbox {
            margin-right: @margin;
            margin-left: @margin;
            img {
                width: 0.5rem;
            }
            span {
                position: relative;
                top: -0.03rem;
            }
        }

        .allprice {
            color: @primary;
            font-weight: bold;
        }

        .go {
            margin-left: 2rem;
            padding: 0.2rem 0.3rem;
            background: @primary;
            border: none;
            outline: none;
            color: @whiltecolor;
            border-radius: @shopradius;
        }

    }


}